/**
 * 
 */
package intf;

import geometry.IXYPolyline;

/**
 * @author sigolaev_va
 *
 */
public interface IResult extends IBorder
{
	int levelCount();
	
	ILevel getLevel(int index);
	
	/**
	 * Returns number of circles generated
	 * @return int with a counter of the circles generated
	 */
	int circleCount();
	
	/**
	 * Returns circle at designated index 
	 * @param index index of circle to find
	 * @return {@link IXYPolyline} instance with a circle generated
	 */
	ICircle circle( int index );
	
}
